<?php

class ClientesController extends AppController {

    var $name = 'Clientes';

    function adicionar() {
        if (!empty($this->data)) {
            // se os dados do formulário puderam ser validados e salvos...
            if ($this->Cliente->save($this->data)) {
                // define uma mensagem de flash na sessão e redireciona.
                $this->Session->setFlash("Categoria salva com sucesso!", "default", array('class' => 'msg sucess'));
                $this->redirect('/clientes');
            }
        }
    }

    function index() {
        $this->set('clientes', $this->Cliente->find('all'));
    }

    function excluir($id) {
        if (!empty($id)):
            if ($this->Cliente->delete($id, true)):
                $this->Session->setFlash("Cliente excluído com sucesso!", "default", array('class' => 'msg sucess'));
            else:
                $this->Session->setFlash("Não foi possível excluir o cliente!", "default", array('class' => 'msg error'));
            endif;
            $this->redirect('/clientes');
        endif;
    }

    function editar($id) {
        if (!empty($this->data)):
            if ($this->Cliente->save($this->data)):
                $this->Session->setFlash("Cliente alterado com sucesso!", "default", array('class' => 'msg sucess'));
            else:
                $this->Session->setFlash("Não foi possivel alterar o cliente!", "default", array('class' => 'msg error'));

            endif;
            $this->redirect('/clientes');
        endif;
        $this->set('clientes', $this->Cliente->findById($id));
    }

}

?>
